Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 New Zealand F2 New Zealand F3 Japan F1 Japan F2 Japan F3 Korea F1 Japan F4 Japan F5 USA F20 USA F22 USA F23 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 Japan F4 Spain F16 Spain F29 Spain F30 Great Britain F7 Great Britain F8 Korea F1 China F6 Canada F4 USA F21 Japan F2 Japan F3 Japan F6 Asirom Challenger Brasov - Brasov Challenger Copa Sevilla Internacionales de Andalucia - Seville Haagen Dazs Open - Caracas Open de L'Isere - Grenoble Macedonian Open 1999 - Skopje Open de Franche Comte - Besancon Regional Hand Center Men's Challenger - Fresno Tatra Banka Open 2003 - Bratislava The Manchester Trophy - Manchester Olbia Challenger - Olbia Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Citta di Monza - Monza Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Fifth-Third Bank Tennis Classic - Lexington Kos-Zucchetti Tennis Cup - Cordenons Samsung Secruities Cup Challenger - Seoul LTA Cardiff Challenger - Cardiff Unique Zagreb Open - Zagreb Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Comercia Challenger - Aptos IV Manta Open - Manta Tean International - Alphen Samsung Securities Cup - Seoul Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Dialog Polish Indoors - Wroclaw BH Indoor Sarajevo - Sarajevo Busan Open Challenger Tennis - Busan Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Nielsen USTA Pro Tennis Championship - Winnetka Japan F10 Japan F7 Flea Market Cup Busan Challenger Tennis - Busan USA F29 USA F30 Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Hungary F2 Japan F5 Japan F9 Spain F24 Belgrade Challenger Sri Lanka F2 India F7 Melbourn Challenger China F3 Korea F3 Marrakech Challenger Korat Challenger Mexico City Challenger Talahassee Challenger Rhodes Challenger Croatia F1 Canada F5 Korea F2 Segovia Challenger Binghamton Challenger Tiburon Challenger Calabasas Challenger Kyoto Challenger Busan Challenger Cremona Challenger Nottingham Challenger Pozoblanco Challenger Recanati Challenger Bangkok Challenger Toyota Challenger Kyoto Challenger Pingguo Challenger Wuhai Challenger Beijing Challenger Banja Luka Challenger Orleans Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Toyota Challenger Honolulu Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger Sarasota Challenger Kaohsiung Challenger Maui Challenger Dallas Challenger Beijing Challenger Recanati Challenger Hungarian Open - Budapest 2001 Challenger Canottieri Mincio - Mantova Yokohama Challenger USTA Men's Challenger of Dallas - Dallas Kolkata Challenger New Delhi Challenger Kyoto Challenger Shimadzu All Japan Indoor - Kyoto Shenzhen Challenger Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Nanchang Challenger Amer-Wilson Tampere Challenger - Tampere Kaohsiung Challenger IPP Open - Helsinki Aptos Challenger The Hilversum Open - Hilversum The Bolton Challenger - Bolton Tatra Banka Open 2001 - Bratislava Venice Open - Venice Open de Charleroi - Charleroi Zagreb Open - Zagreb XL Capital Bermuda Open - Bermuda Garden Open - Rome Time Warner USTA Challenger - Binghamton Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Seoul Challenger GHI Bronx Classic - Bronx The LTA Men's Challenger - Southampton Kia International in Caloundra - Caloundra Australian Unity WA Open - Perth IPP Open - Helsinki The LTA Wrexham Challenger - Wrexham Busan Open - Busan 2004 USTA Challenger of Calabasas - Calabasas Gemax Samsung Open 2004 - Belgrade XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Toyota Challenger Bergamo Challenger Kyoto Challenger The Natrel's Challenger of Granby - Granby Bangkok Challenger Busan Open Challenger Tennis - Busan Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Kobe Challenger Toyota Challenger Ljubljana Open - Ljubljana Burnie Challenger Busan Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Granby Challenger China Open - Beijing SIR Supermercadi Challenger - Rome The LTA Bolton Challenger - Bolton Alexander Kolyaskin Memorial - Donetsk Czech Indoor Open - Prague Kyoto Challenger Shenzhen Challenger Ischgl International ATP Challenger - Ischgl Nord LB Open 2006 - Braunschweig Unicredit (Suisse) Bank S. A. Challenger - Chiasso Nanchang Challenger Seoul Challenger Ilkley Challenger Uncle Toby's Challenger in Burnie - Burnie Chengdu Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Zhangjiagang Challenger Shanghai Challenger Playford Challenger Shenzhen Challenger The LTA Nottingham Challenger - Nottingham Trofeo Francesco Guzzini - Recanati Unique Zagreb Open - Zagreb Nottingham Challenger BH Telecom Sarajevo 2007 - Sarajevo Ilkley Challenger Binghamton Professional Tennis Tournament - Binghamton Guzzini Challenger - Recanati 14° BH Tennis Open - Belo Horizonte PEOPLEnet Cup - Dnepropetrovsk Timisoara Challenger 2005 - Timisoara Biella 5 Challenger Cassis Challenger Biel Challenger Samsung Securities Cup - Seoul Alexander Kolyaskin Memorial - Donetsk The LTA Manchester Trophy - Manchester Oldum Brown Vancouver Open - Vancouver Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Uncle Tobys Challenger in Caloundra - Caloundra Tatra Banka Open - Bratislava San Luis Potosi Challenger - San Luis Potosi Zagreb Open - Zagreb Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Croatia Osiguranje Rijeka Open - Rijeka Shimadzu All Japan Indoor Tennis Championships - Kyoto VIII Gramado Open - Gramado Bangkok Challenger II Manta Open - Manta Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara AGT Challenger - Leon Granby Challenger Singapore Challenger Bergamo Challenger Rijeka Open - Rijeka Open D'Orleans - Orleans Tashkent Challenger - Tashkent Winnetka Challenger Tunis Open 2006 - Tunis II Manta Open - Manta Aptos Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Tunis Open 2007 - Tunis Fifth Third Bank Tennis Championships - Lexington Keio Challenger International Tennis Tournament - Yokohama 2008 China TCL Challenger - Guangzhou Diego Open - Budapest Shimadzu All Japan Indoor Tennis Championships - Kyoto Sarajevo Open 2004 - Sarajevo Guangzhou Challenger Zagreb Open - Zagreb The LTA Nottingham Challenger - Nottingham Busan Challenger The LTA Men's Challenger Wrexham - Wrexham Logopak Challenger 2005 - Lubeck Gemax Open - Belgrade The Commercia Challenger - Aptos The Nottingham Open - Nottingham Odlum Brown Vancouver Open - Vancouver Nottingham Challenger Gemax Open 2002 - Belgrade Memorial Savigny - Sassuolo Flea Market Cup Busan Challenger Tennis - Busan Samsung Securities Cup - Seoul Winnipeg Challenger President's Cup 2000 - Tashkent Zagreb Challenger Irving Challenger Winnetka Challenger Taipei City Challenger Gatineau Challenger Bangkok Challenger Manila Challenger Bangkok Challenger Mons Challenger Bangkok Challenger Shanghai Challenger Internationaler Raiffeisen Grand Prix - St. Polten Seoul Challenger Busan Challenger Volkswagen Challenger 2005 - Wolfsburg USTA Men's Challenger of Dallas - Dallas Traralgon Challenger Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Open de Montauban - Montauban Traralgon Challenger 2 AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm Milan Indoors - Milan Yokohama Challenger Toyota Challenger Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Taipei City Challenger AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Shanghai Challenger AAPT Championships - Adelaide Taipei City Challenger Gerry Weber Open - Halle International Championship of Croatia - Umag Yokohama World Tennis Gaora Cup - Yokohama Gimcheon Challenger Granby Challenger Barletta Challenger Sarasota Challenger Shanghai Challenger Challenger Ford de Cherbourg - Cherbourg Winnipeg Challenger Nottingham Challenger Gatineau Challenger XL Capital Bermuda Open - Bermuda Rijeka Challenger Nottingham Challenger Challenger Canottieri Minico - Mantova Kobe Challenger Ilkley Challenger Yokohama Challenger Open de Franche Comte - Besancon Oberstaufen Cup - Oberstaufen Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger LTA Men's Challenger - Wrexham HTV Challenger - Ho Chi Minh City Belgaum Open - Belgaum Open de L'Isere-Open 38 - Grenoble U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Ilkley Challenger Gerry Weber Open - Halle Shenzhen Challenger Toyota Challenger Challenger Britania Zavaleta - Puebla Chengdu Challenger Residenza Open - Magdeburg 2001 USTA Tallahassee Tennis Challenger - Tallahassee Fergana Challenger - Fergana XI Venice Open - Venice Challenger Casino Lugano - Lugano Maui Challenger Launceston Challenger Urbana-Champaign Challenger - Urbana Seoul Challenger Rennes Challenger Vietnam Open - Ho Chi Minh City Jinan Challenger Sarajevo Open - Sarajevo Zagreb Open - Zagreb Ningboo Challenger Hamburg Challenger - Hamburg Ho Chi Minh City Challenger Citta di Monza - Monza Yokohama Challenger Gimcheon Challenger Kia International In Kawana - Kawana St. Petersburg Open - St. Petersburg Busan Open Challenger Tennis - Busan Ningboo Challenger Liuzhou Challenger Chennai Open - Chennai Next Generation Adelaide International - Adelaide Kobe Challenger Nottingham Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Nanchang Challenger CA Challenge - Graz Seoul Challenger Busan Challenger Societa Canottieri Mincio 2005 - Mantova Black Forest Open - Freudenstadt Riviera di Rimini Challenger - Rimini Kyiv Open - Kiev Dutch Open Tennis - Amersfoort Alexander Kolyaskin Memorial - Donetsk Internationaux de Doubs Open de Franchie-Comte - Besancon Aptos Challenger AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Sibiu Challenger Lambertz Open - Aachen Jinan Challenger Kaohsiung Challenger Chennai Open - Chennai Genova Challenger PBZ Zagreb Indoors - Zagreb Cleveland Challenger Rennes Challenger Allianz Suisse Open Gstaad - Gstaad Ortisei Challenger Heilbronn Open - Heilbronn Challenger Hamburg - Hamburg Uncle Toby's Burnie Challenger - Tasmania Ljubljana Open 2002 - Ljubljana The Surbiton Trophy - Surbiton Nottingham 2 Challenger AIG Japan Open - Tokyo Porto Challenger Open Castilla y Leon - Segovia Chennai Open - Chennai CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov Nottingham-2 Challenger Zagreb Open - Zagreb Memorial Savigni - Sassuolo AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport CA-Challenge 2000 - Graz Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Charlottesville Challenger ATP Studena Croatia Open Umag - Umag Champaign Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger AIG Japan Open Tennis Championships - Tokyo Monterrey Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger Serbia Open - Belgrade X Torneo Internazionale di Tennis - Barletta 2005 Freeman Men's Challenger - Joplin Zagreb Open - Zagreb Challenger 42 - Andrezieux C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana Internationale Badische Meisterschaften Um Den Techem Cup - Zell Stella Artois Clay Court Championships - Budaors Open 13 - Marseille Dharwad Challenger 2003 - Dharwad IX Trofeo Ciudad de Quito - Quito The Wright Financial Group, Inc. Challenger - Champaign Challenger Ford de Cherbourg - Cherbourg IX Abierto Internacional de Salinas - Salinas Nanchang Challenger Open de L'Isere - Grenoble Sarajevo Open - Sarajevo Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shanghai Challenger Open de Tenis Amaya - Pamplona Alexander Kolyaskin Memorial - Donetsk Aircel Chennai Open - Chennai Open Mutouest St. Brieuc - St. Brieuc 10° Trofeo Luigi Pezzoli - Bergamo SA Tennis Open - Johannesburg Challenger DCN de Cherbourg - Cherbourg AEGON Championships - London Odlum Brown Vancouver Open - Vancouver PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Open 13 - Marseille Power Horse World Team Cup - Dusseldorf Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Sarajevo Challenger Ningboo Challenger Kobe Challenger Seoul Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Honolulu Challenger Bangkok Challenger Apia International - Sydney Drummondville Challenger Calgary Challenger Binghamton Challenger Samsung Securities Cup - Seoul Rijeka Challenger Vancouver Challenger Heineken Open - Auckland Rennes Challenger PBZ Zagreb Indoors - Zagreb Istanbul Challenger Kyoto Challenger Zagreb Challenger Rennes Challenger Busan Challenger Tallahassee Challenger U.S. Men's Clay Court Championships - Houston Open 13 - Marseille Brisbane International - Brisbane Busan Challenger Knoxville Challenger Salzburg Challenger Davidoff Swiss Indoors - Basel Pingguo Challenger Yokohama Challenger Synsam Swedish Open - Bastad Helsinki Challenger Grand Prix de Tennis de Lyon - Lyon Toyota Challenger Taipei City Challenger AIG Japan Open - Tokyo Winnetka Challenger Heilbronn Challenger Dallas Challenger Bergamo Challenger BMW Open - Munich Orange Warsaw Open - Warsaw The Artois Championships - London Legg Mason Tennis Classic - Washington Sarajevo Challenger Jersey Challenger Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle Sarajevo Challenger Johannesburg Challenger Kun-Ming Challenger Busan Challenger Baton Rouge Challenger Guimaraes Challenger Tallahassee Challenger Seoul Challenger Ningboo Challenger Thailand Open - Bangkok Manta Challenger New York Open - New York Thailand Open - Bangkok Guadalajara Challenger Open 13 - Marseille Kyoto Challenger Rakuten Japan Open - Tokyo Gimcheon Challenger Guangzhou Challenger US Men's Clay Court Championship - Houston Internationaler Raiffeisen Grand Prix - St. Polten AEGON Championships - London Croatia Open - Umag AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Gwangju Challenger Heilbronn Challenger Aircel Chennai Open - Chennai Kaohsiung Challenger Shenzhen Open - Shenzhen Yokohama Challenger Segovia Challenger Taipei City Challenger Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Zhangjiagang Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Kobe Challenger Hua Hin Challenger Bangkok Challenger Nova Challenger Osaka - Osaka Togliatti Cup - Togliatti Toyota Challenger Busan Challenger Zagreb Open - Zagreb Rakuten Japan Open - Tokyo TED Open-Akbank Private Banking - Istanbul The Nottingham Cahllenger - Nottingham Copa Ericsson Costa Rica - San Jose Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo Citi Open - Washington Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Vancouver Challenger Shenzhen Open - Shenzhen Schickendanz Open - Furth CA Tennis Trophy - Vienna Truist Atlanta Open - Atlanta Citi Open - Washington Prague 2 Challenger China Open - Beijing Tennis Masters Series - Miami Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag China Open - Beijing Open de Moselle - Metz Rogers Masters - Montreal Rogers Masters - Toronto St. Petersburg Open - St. Petersburg International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino PBZ Zagreb Indoors - Zagreb Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris SAP Open - San Jose Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Campbells Hall of Fame Tennis Championships - Newport Power Horse Cup - Dusseldorf Pilot Pen Tennis - New Haven The Stella Artois Grass Court Championships - Queen's/London Rakuten Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach St. Tropez Challenger Croatia Open - Umag Zagreb Challenger The Priority Telecom Open - Amersfoort AIG Japan Open - Tokyo Ordina Open - s-Hertogenbosch Western & Southern Financial Group Masters - Cincinnati Winston-Salem Open - Winston-Salem Open Parc - Lyon Rakuten Japan Open - Tokyo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami International Indoor Tennis Championships of Croatia - Zagreb BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Croatia Open - Umag Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Miami Open - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne 15th Asian Games Doha 2006 Australian Open - Melbourne Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, QR, JPN-ECU 0-3 Olympics - London